package com.woniuxy.dao;

import com.woniuxy.pojo.Emp;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface EmpMapper {
    /**
     * 通过员工编号查询员工对象
     * 单参数处理
     * @param empno
     * @return
     */
    public Emp selectEmpByEmpno(Short empno);

    /**
     * 多参数处理办法1
     * @param ename
     * @return
     */
    public List<Emp> selectEmpByEnameAndJob(String ename, short empno);

    /**
     * 绑定名称
     * @param ename
     * @param job
     * @return
     */
    public List<Emp> selectEmpByEnameAndJob1(@Param("ename") String ename,@Param("job") String job);

    /**
     * 使用对象类型做为参数处理多参数
     * @param emp
     * @return
     */
    public List<Emp> selectEmpByEnameAndEmpno(Emp emp);

    /**
     * map类型做为参数来处理
     * @param params
     * @return
     */
    public List<Emp> selectEmpByEnameAndEmpno1(Map<String,Object> params);

    /**
     *
     * @param empno
     * @return
     */
}
